package com.wiz.web.vo.to;

import com.wiz.common.util.MD5;
import com.wiz.web.vo.BaseObject;

/**
 * 加油支付订单
 * @author Hakeny
 */
public class FuellingPayOrderTO extends BaseObject {
	private static final long serialVersionUID = 7778163177121618537L;

	private String fuellingOrderId;
	private String hqId;
	private String hqName;
	private String stationId;// 油站ID
	private String stationName;//油站名
	private String fpId;// 油枪Id
	private String fpNo;
	private String fpStartTime;// 提枪时间
	private String fpEndTime;// 挂枪时间
	private Integer prId;// 油品
	private String prName;// 油品
	private Double vol;// 升数
	private Double price;// 单价
	private Double totalVol;// 油枪累计升数
	private Double totalAmount;// 油枪累计金额
	private String memberId;// 加油客户ID
	private String memberCardNo;//会员卡号
	private String memberName;// 加油客户名称
	private String memberLicencePlate;// 用户车牌号
	private String groupNo;// 班次号
	private String stationAdminId;// 员工ID
	private String stationAdminName;// 员工姓名
	private String stationCashier;// 收银员ID
	private Integer paidTypeId;// 支付渠道:-1:无需支付,0:待确定,1:现金,2:余额支付,3:支付宝,4:微信
	private String paidTypeName;
	private Integer payStatus;// 支付状态:-1:无需支付,0:待确定,1:已支付
	private String payTime;// 支付时间=客户端上传时间
	private Double receivableAmount;// 应收金额
	private Double realincomeAmount;// 实收金额
	private Double discountAmount;// 即时优惠金额
	private Double intergalAmount;// 积分抵扣金额
	private String authorityId;// 授权号
	private String authorityType;// 权限类型  C：员工授权，S：客户授权,F:非卡授权
	private String refId;//关联支付ID
	private String createdTime;// 创建时间=客户端上传时间
	private Integer calculStatus;// 计算状态，0:未计算,1:已计算
	private Integer downSyncStatus;// 下放同步状态 赞不理

	public String getFuellingOrderId() {
		return fuellingOrderId;
	}

	public void setFuellingOrderId(String fuellingOrderId) {
		this.fuellingOrderId = fuellingOrderId;
	}

	public String getStationId() {
		return stationId;
	}

	public void setStationId(String stationId) {
		this.stationId = stationId;
	}

	public String getFpId() {
		return fpId;
	}

	public void setFpId(String fpId) {
		this.fpId = fpId;
	}

	public String getFpStartTime() {
		return fpStartTime;
	}

	public void setFpStartTime(String fpStartTime) {
		this.fpStartTime = fpStartTime;
	}

	public String getFpEndTime() {
		return fpEndTime;
	}

	public void setFpEndTime(String fpEndTime) {
		this.fpEndTime = fpEndTime;
	}

	public Integer getPrId() {
		return prId;
	}

	public void setPrId(Integer prId) {
		this.prId = prId;
	}

	public String getPrName() {
		return prName;
	}

	public void setPrName(String prName) {
		this.prName = prName;
	}

	public Double getVol() {
		return vol;
	}

	public void setVol(Double vol) {
		this.vol = vol;
	}

	public Double getPrice() {
		return price;
	}

	public void setPrice(Double price) {
		this.price = price;
	}

	public Double getTotalVol() {
		return totalVol;
	}

	public void setTotalVol(Double totalVol) {
		this.totalVol = totalVol;
	}

	public Double getTotalAmount() {
		return totalAmount;
	}

	public void setTotalAmount(Double totalAmount) {
		this.totalAmount = totalAmount;
	}

	public String getMemberId() {
		return memberId;
	}

	public void setMemberId(String memberId) {
		this.memberId = memberId;
	}

	public String getMemberName() {
		return memberName;
	}

	public void setMemberName(String memberName) {
		this.memberName = memberName;
	}

	public String getMemberLicencePlate() {
		return memberLicencePlate;
	}

	public void setMemberLicencePlate(String memberLicencePlate) {
		this.memberLicencePlate = memberLicencePlate;
	}

	public String getGroupNo() {
		return groupNo;
	}

	public void setGroupNo(String groupNo) {
		this.groupNo = groupNo;
	}

	public String getStationAdminId() {
		return stationAdminId;
	}

	public void setStationAdminId(String stationAdminId) {
		this.stationAdminId = stationAdminId;
	}

	public String getStationAdminName() {
		return stationAdminName;
	}

	public void setStationAdminName(String stationAdminName) {
		this.stationAdminName = stationAdminName;
	}

	public String getStationCashier() {
		return stationCashier;
	}

	public void setStationCashier(String stationCashier) {
		this.stationCashier = stationCashier;
	}

	public Integer getPaidTypeId() {
		return paidTypeId;
	}

	public void setPaidTypeId(Integer paidTypeId) {
		this.paidTypeId = paidTypeId;
	}

	public Integer getPayStatus() {
		return payStatus;
	}

	public void setPayStatus(Integer payStatus) {
		this.payStatus = payStatus;
	}

	public String getPayTime() {
		return payTime;
	}

	public void setPayTime(String payTime) {
		this.payTime = payTime;
	}

	public Double getReceivableAmount() {
		return receivableAmount;
	}

	public void setReceivableAmount(Double receivableAmount) {
		this.receivableAmount = receivableAmount;
	}

	public Double getRealincomeAmount() {
		return realincomeAmount;
	}

	public void setRealincomeAmount(Double realincomeAmount) {
		this.realincomeAmount = realincomeAmount;
	}

	public Double getDiscountAmount() {
		return discountAmount;
	}

	public void setDiscountAmount(Double discountAmount) {
		this.discountAmount = discountAmount;
	}

	public Double getIntergalAmount() {
		return intergalAmount;
	}

	public void setIntergalAmount(Double intergalAmount) {
		this.intergalAmount = intergalAmount;
	}

	public String getAuthorityId() {
		return authorityId;
	}

	public void setAuthorityId(String authorityId) {
		this.authorityId = authorityId;
	}

	public String getCreatedTime() {
		return createdTime;
	}

	public void setCreatedTime(String createdTime) {
		this.createdTime = createdTime;
	}

	public Integer getCalculStatus() {
		return calculStatus;
	}

	public void setCalculStatus(Integer calculStatus) {
		this.calculStatus = calculStatus;
	}

	public Integer getDownSyncStatus() {
		return downSyncStatus;
	}

	public void setDownSyncStatus(Integer downSyncStatus) {
		this.downSyncStatus = downSyncStatus;
	}

	public String getStationName() {
		return stationName;
	}

	public void setStationName(String stationName) {
		this.stationName = stationName;
	}

	public String getPaidTypeName() {
		return paidTypeName;
	}

	public void setPaidTypeName(String paidTypeName) {
		this.paidTypeName = paidTypeName;
	}

	public String getHqId() {
		return hqId;
	}

	public void setHqId(String hqId) {
		this.hqId = hqId;
	}

	public String getFpNo() {
		return fpNo;
	}

	public void setFpNo(String fpNo) {
		this.fpNo = fpNo;
	}

	public String getHqName() {
		return hqName;
	}

	public void setHqName(String hqName) {
		this.hqName = hqName;
	}

	public String getMemberCardNo() {
		return memberCardNo;
	}

	public void setMemberCardNo(String memberCardNo) {
		this.memberCardNo = memberCardNo;
	}

	public String getAuthorityType() {
		return authorityType;
	}

	public void setAuthorityType(String authorityType) {
		this.authorityType = authorityType;
	}
	
	public String getRefId() {
		return refId;
	}

	public void setRefId(String refId) {
		this.refId = refId;
	}

	public static void main(String[] args) {
		System.out.println(MD5.crypt("wiz_tech2016"));
	}
}
